package com.chucang.shucang.pms.service;

import com.chucang.shucang.common.base.page.PageData;
import com.chucang.shucang.common.base.service.CrudService;
import com.chucang.shucang.pms.dto.CollectionSyntheticDTO;
import com.chucang.shucang.pms.entity.CollectionSyntheticEntity;
import com.chucang.shucang.pms.vo.CollectionSyntheticPageResVO;
import com.chucang.shucang.pms.vo.SyntheticCollectionDetailResVO;
import com.chucang.shucang.pms.vo.query.CollectionSyntheticQuery;

/**
 * 藏品合成表
 *
 * @author flitsneak flitsneak@gmail.com
 * @since 1.0.0 2022-09-12
 */
public interface CollectionSyntheticService extends CrudService<CollectionSyntheticEntity, CollectionSyntheticDTO> {

    PageData<CollectionSyntheticPageResVO> collectionSyntheticPage(CollectionSyntheticQuery collectionSyntheticQuery);

    SyntheticCollectionDetailResVO getSyntheticCollectionDetail(Long id);
}